package com.cn.xiaonuo.tcrfinance.xmpay.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * @author: LiXiaoLong
 * @Date: 2023/7/13 17:56
 * @Description: 会员预付款提现实体
 */
@Data
@TableName("pv_xm_member_withdrawal")
public class MemberWithdrawal {
    /** 主键id */
    @TableId(type = IdType.AUTO)
    private Integer id;
    /**
     * 提现用户编号
     */
    private Integer userId;
    /**
     * 请求业务流水号
     */
    private String transId;
    /**
     * 客户编号
     */
    private String platCustNo;
    /**
     * 退款金额
     */
    private Double refundAmt;
    /**
     * 费率
     */
    private Double feeRate;
    /**
     * 平台回调地址的接口编号
     *
     * 例如，平台提供给银行的地址为：
     * https://example.com/notify/接口编号
     * 预付款提现结果通知的完整地址为：
     * https://example.com/notify/withdraw
     * 则该字段上送“withdraw”即可。
     */
    private String notifyUrl;
    /**
     * 固定费用值或最大费用值
     */
    private Double fee;
    /**
     * 费用类型，不传默认为 2：
     * 1-固定金额收取
     * 2-按比率收取(无封顶)
     * 3-按比率收取(有封顶)
     */
    private String feeType;
    /**
     * 状态 0 待响应，1成功，-1失败
     */
    private Integer status;
    /**
     * 备注
     */
    private String remark;
    /** 创建时间 */
    private Date createdTime ;

    private String orderIds;
}
